home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / fudl1200.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  25.8 KB  |  951 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "FUDL1200.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Fujitsu DL 1200"
  10. *MasterUnits: PAIR(360, 360)
  11. *ResourceDLL: "fu24res.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: TRACTOR
  31.     *Option: TRACTOR
  32.     {
  33.         *rcNameID: =TRACTOR_DISPLAY
  34.     }
  35.     *Option: MANUAL
  36.     {
  37.         *rcNameID: =MANUAL_FEED_DISPLAY
  38.     }
  39.     *Option: Option3
  40.     {
  41.         *rcNameID: 262
  42.         *Command: CmdSelect
  43.         {
  44.             *Order: DOC_SETUP.3
  45.             *Cmd: "<0D>//1//<0D>"
  46.         }
  47.     }
  48.     *Option: Option4
  49.     {
  50.         *rcNameID: 263
  51.         *Command: CmdSelect
  52.         {
  53.             *Order: DOC_SETUP.3
  54.             *Cmd: "<0D>//2//<0D>"
  55.         }
  56.     }
  57. }
  58. *Feature: Resolution
  59. {
  60.     *rcNameID: =RESOLUTION_DISPLAY
  61.     *DefaultOption: Option1
  62.     *Option: Option1
  63.     {
  64.         *Name: "180 x 180 " =DOTS_PER_INCH
  65.         *DPI: PAIR(180, 180)
  66.         *TextDPI: PAIR(180, 180)
  67.         *PinsPerLogPass: 24
  68.         *PinsPerPhysPass: 24
  69.         *MinStripBlankPixels: 180
  70.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  71.         *SpotDiameter: 100
  72.         *Command: CmdSendBlockData { *Cmd : "<1B>*'" %l{NumOfDataBytes / 3} }
  73.     }
  74.     *Option: Option2
  75.     {
  76.         *Name: "360 x 180 " =DOTS_PER_INCH
  77.         *DPI: PAIR(360, 180)
  78.         *TextDPI: PAIR(360, 180)
  79.         *PinsPerLogPass: 24
  80.         *PinsPerPhysPass: 24
  81.         *MinStripBlankPixels: 360
  82.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  83.         *SpotDiameter: 170
  84.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  85.     }
  86.     *Option: Option3
  87.     {
  88.         *Name: "360 x 360 " =DOTS_PER_INCH
  89.         *DPI: PAIR(360, 360)
  90.         *TextDPI: PAIR(360, 360)
  91.         *PinsPerLogPass: 48
  92.         *PinsPerPhysPass: 24
  93.         *MinStripBlankPixels: 360
  94.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  95.         *SpotDiameter: 170
  96.         *Command: CmdSendBlockData { *Cmd : "<1B>*(" %l{NumOfDataBytes / 3} }
  97.     }
  98.     *Option: Option4
  99.     {
  100.         *Name: "120 x 180 " =DOTS_PER_INCH
  101.         *DPI: PAIR(120, 180)
  102.         *TextDPI: PAIR(120, 180)
  103.         *PinsPerLogPass: 24
  104.         *PinsPerPhysPass: 24
  105.         *MinStripBlankPixels: 120
  106.         EXTERN_GLOBAL: *StripBlanks: LIST(LEADING,ENCLOSED,TRAILING)
  107.         *SpotDiameter: 170
  108.         *Command: CmdSendBlockData { *Cmd : "<1B>*!" %l{NumOfDataBytes / 3} }
  109.     }
  110. }
  111. *Feature: PaperSize
  112. {
  113.     *rcNameID: =PAPER_SIZE_DISPLAY
  114.     *DefaultOption: LETTER
  115.     *Option: LETTER
  116.     {
  117.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  118.         *Command: CmdSelect
  119.         {
  120.             *Order: DOC_SETUP.4
  121.             *Cmd: "<1B>2<1B>CB"
  122.         }
  123.         *switch: InputBin
  124.         {
  125.             *case: TRACTOR
  126.             {
  127.                 *PrintableArea: PAIR(3060, 3960)
  128.                 *PrintableOrigin: PAIR(0, 0)
  129.             }
  130.             *case: MANUAL
  131.             {
  132.                 *PrintableArea: PAIR(3060, 3600)
  133.                 *PrintableOrigin: PAIR(0, 300)
  134.             }
  135.             *case: Option3
  136.             {
  137.                 *PrintableArea: PAIR(3060, 3600)
  138.                 *PrintableOrigin: PAIR(0, 300)
  139.             }
  140.             *case: Option4
  141.             {
  142.                 *PrintableArea: PAIR(3060, 3600)
  143.                 *PrintableOrigin: PAIR(0, 300)
  144.             }
  145.         }
  146.     }
  147.     *Option: LEGAL
  148.     {
  149.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  150.         *Command: CmdSelect
  151.         {
  152.             *Order: DOC_SETUP.4
  153.             *Cmd: "<1B>2<1B>CT"
  154.         }
  155.         *switch: InputBin
  156.         {
  157.             *case: TRACTOR
  158.             {
  159.                 *PrintableArea: PAIR(3060, 5040)
  160.                 *PrintableOrigin: PAIR(0, 0)
  161.             }
  162.             *case: MANUAL
  163.             {
  164.                 *PrintableArea: PAIR(3060, 4680)
  165.                 *PrintableOrigin: PAIR(0, 300)
  166.             }
  167.             *case: Option3
  168.             {
  169.                 *PrintableArea: PAIR(3060, 4680)
  170.                 *PrintableOrigin: PAIR(0, 300)
  171.             }
  172.             *case: Option4
  173.             {
  174.                 *PrintableArea: PAIR(3060, 4680)
  175.                 *PrintableOrigin: PAIR(0, 300)
  176.             }
  177.         }
  178.     }
  179.     *Option: Option3
  180.     {
  181.         *rcNameID: 258
  182.         *PageDimensions: PAIR(5954, 8416)
  183.         *Command: CmdSelect
  184.         {
  185.             *Order: DOC_SETUP.4
  186.             *Cmd: "<1B>2<1B>C<8A>"
  187.         }
  188.         *switch: InputBin
  189.         {
  190.             *case: TRACTOR
  191.             {
  192.                 *PrintableArea: PAIR(4894, 8279)
  193.                 *PrintableOrigin: PAIR(0, 0)
  194.                 *switch: Resolution
  195.                 {
  196.                     *case: Option1
  197.                     {
  198.                         *PrintableArea: PAIR(4894, 8278)
  199.                     }
  200.                     *case: Option2
  201.                     {
  202.                         *PrintableArea: PAIR(4894, 8278)
  203.                     }
  204.                     *case: Option4
  205.                     {
  206.                         *PrintableArea: PAIR(4893, 8278)
  207.                     }
  208.                 }
  209.             }
  210.             *case: MANUAL
  211.             {
  212.                 *PrintableArea: PAIR(4894, 7979)
  213.                 *PrintableOrigin: PAIR(0, 300)
  214.                 *switch: Resolution
  215.                 {
  216.                     *case: Option1
  217.                     {
  218.                         *PrintableArea: PAIR(4894, 7978)
  219.                     }
  220.                     *case: Option2
  221.                     {
  222.                         *PrintableArea: PAIR(4894, 7978)
  223.                     }
  224.                     *case: Option4
  225.                     {
  226.                         *PrintableArea: PAIR(4893, 7978)
  227.                     }
  228.                 }
  229.             }
  230.             *case: Option3
  231.             {
  232.                 *PrintableArea: PAIR(4894, 7979)
  233.                 *PrintableOrigin: PAIR(0, 300)
  234.                 *switch: Resolution
  235.                 {
  236.                     *case: Option1
  237.                     {
  238.                         *PrintableArea: PAIR(4894, 7978)
  239.                     }
  240.                     *case: Option2
  241.                     {
  242.                         *PrintableArea: PAIR(4894, 7978)
  243.                     }
  244.                     *case: Option4
  245.                     {
  246.                         *PrintableArea: PAIR(4893, 7978)
  247.                     }
  248.                 }
  249.             }
  250.             *case: Option4
  251.             {
  252.                 *PrintableArea: PAIR(4894, 7979)
  253.                 *PrintableOrigin: PAIR(0, 300)
  254.                 *switch: Resolution
  255.                 {
  256.                     *case: Option1
  257.                     {
  258.                         *PrintableArea: PAIR(4894, 7978)
  259.                     }
  260.                     *case: Option2
  261.                     {
  262.                         *PrintableArea: PAIR(4894, 7978)
  263.                     }
  264.                     *case: Option4
  265.                     {
  266.                         *PrintableArea: PAIR(4893, 7978)
  267.                     }
  268.                 }
  269.             }
  270.         }
  271.     }
  272.     *Option: A3
  273.     {
  274.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  275.         *Command: CmdSelect
  276.         {
  277.             *Order: DOC_SETUP.4
  278.             *Cmd: "<1B>2<1B>Cc"
  279.         }
  280.         *switch: InputBin
  281.         {
  282.             *case: TRACTOR
  283.             {
  284.                 *PrintableArea: PAIR(4208, 5954)
  285.                 *PrintableOrigin: PAIR(0, 0)
  286.                 *switch: Resolution
  287.                 {
  288.                     *case: Option4
  289.                     {
  290.                         *PrintableArea: PAIR(4206, 5954)
  291.                     }
  292.                 }
  293.             }
  294.             *case: MANUAL
  295.             {
  296.                 *PrintableArea: PAIR(4208, 5594)
  297.                 *PrintableOrigin: PAIR(0, 300)
  298.                 *switch: Resolution
  299.                 {
  300.                     *case: Option4
  301.                     {
  302.                         *PrintableArea: PAIR(4206, 5594)
  303.                     }
  304.                 }
  305.             }
  306.             *case: Option3
  307.             {
  308.                 *PrintableArea: PAIR(4208, 5594)
  309.                 *PrintableOrigin: PAIR(0, 300)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option4
  313.                     {
  314.                         *PrintableArea: PAIR(4206, 5594)
  315.                     }
  316.                 }
  317.             }
  318.             *case: Option4
  319.             {
  320.                 *PrintableArea: PAIR(4208, 5594)
  321.                 *PrintableOrigin: PAIR(0, 300)
  322.                 *switch: Resolution
  323.                 {
  324.                     *case: Option4
  325.                     {
  326.                         *PrintableArea: PAIR(4206, 5594)
  327.                     }
  328.                 }
  329.             }
  330.         }
  331.     }
  332.     *Option: Option5
  333.     {
  334.         *rcNameID: 259
  335.         *PageDimensions: PAIR(5954, 4208)
  336.         *Command: CmdSelect
  337.         {
  338.             *Order: DOC_SETUP.4
  339.             *Cmd: "<1B>3<121B>Cu"
  340.         }
  341.         *switch: InputBin
  342.         {
  343.             *case: TRACTOR
  344.             {
  345.                 *PrintableArea: PAIR(4894, 4208)
  346.                 *PrintableOrigin: PAIR(0, 0)
  347.                 *switch: Resolution
  348.                 {
  349.                     *case: Option4
  350.                     {
  351.                         *PrintableArea: PAIR(4893, 4208)
  352.                     }
  353.                 }
  354.             }
  355.             *case: MANUAL
  356.             {
  357.                 *PrintableArea: PAIR(4894, 3848)
  358.                 *PrintableOrigin: PAIR(0, 300)
  359.                 *switch: Resolution
  360.                 {
  361.                     *case: Option4
  362.                     {
  363.                         *PrintableArea: PAIR(4893, 3848)
  364.                     }
  365.                 }
  366.             }
  367.             *case: Option3
  368.             {
  369.                 *PrintableArea: PAIR(4894, 3848)
  370.                 *PrintableOrigin: PAIR(0, 300)
  371.                 *switch: Resolution
  372.                 {
  373.                     *case: Option4
  374.                     {
  375.                         *PrintableArea: PAIR(4893, 3848)
  376.                     }
  377.                 }
  378.             }
  379.             *case: Option4
  380.             {
  381.                 *PrintableArea: PAIR(4894, 3848)
  382.                 *PrintableOrigin: PAIR(0, 300)
  383.                 *switch: Resolution
  384.                 {
  385.                     *case: Option4
  386.                     {
  387.                         *PrintableArea: PAIR(4893, 3848)
  388.                     }
  389.                 }
  390.             }
  391.         }
  392.     }
  393.     *Option: A4
  394.     {
  395.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  396.         *Command: CmdSelect
  397.         {
  398.             *Order: DOC_SETUP.4
  399.             *Cmd: "<1B>2<1B>CF"
  400.         }
  401.         *switch: InputBin
  402.         {
  403.             *case: TRACTOR
  404.             {
  405.                 *PrintableArea: PAIR(2977, 4208)
  406.                 *PrintableOrigin: PAIR(0, 0)
  407.                 *switch: Resolution
  408.                 {
  409.                     *case: Option1
  410.                     {
  411.                         *PrintableArea: PAIR(2976, 4208)
  412.                     }
  413.                     *case: Option4
  414.                     {
  415.                         *PrintableArea: PAIR(2976, 4208)
  416.                     }
  417.                 }
  418.             }
  419.             *case: MANUAL
  420.             {
  421.                 *PrintableArea: PAIR(2977, 3848)
  422.                 *PrintableOrigin: PAIR(0, 300)
  423.                 *switch: Resolution
  424.                 {
  425.                     *case: Option1
  426.                     {
  427.                         *PrintableArea: PAIR(2976, 3848)
  428.                     }
  429.                     *case: Option4
  430.                     {
  431.                         *PrintableArea: PAIR(2976, 3848)
  432.                     }
  433.                 }
  434.             }
  435.             *case: Option3
  436.             {
  437.                 *PrintableArea: PAIR(2977, 3848)
  438.                 *PrintableOrigin: PAIR(0, 300)
  439.                 *switch: Resolution
  440.                 {
  441.                     *case: Option1
  442.                     {
  443.                         *PrintableArea: PAIR(2976, 3848)
  444.                     }
  445.                     *case: Option4
  446.                     {
  447.                         *PrintableArea: PAIR(2976, 3848)
  448.                     }
  449.                 }
  450.             }
  451.             *case: Option4
  452.             {
  453.                 *PrintableArea: PAIR(2977, 3848)
  454.                 *PrintableOrigin: PAIR(0, 300)
  455.                 *switch: Resolution
  456.                 {
  457.                     *case: Option1
  458.                     {
  459.                         *PrintableArea: PAIR(2976, 3848)
  460.                     }
  461.                     *case: Option4
  462.                     {
  463.                         *PrintableArea: PAIR(2976, 3848)
  464.                     }
  465.                 }
  466.             }
  467.         }
  468.     }
  469.     *Option: B4
  470.     {
  471.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  472.         *Command: CmdSelect
  473.         {
  474.             *Order: DOC_SETUP.4
  475.             *Cmd: "<1B>2<1B>CT"
  476.         }
  477.         *switch: InputBin
  478.         {
  479.             *case: TRACTOR
  480.             {
  481.                 *PrintableArea: PAIR(3542, 5018)
  482.                 *PrintableOrigin: PAIR(0, 0)
  483.                 *switch: Resolution
  484.                 {
  485.                     *case: Option4
  486.                     {
  487.                         *PrintableArea: PAIR(3540, 5018)
  488.                     }
  489.                 }
  490.             }
  491.             *case: MANUAL
  492.             {
  493.                 *PrintableArea: PAIR(3542, 4658)
  494.                 *PrintableOrigin: PAIR(0, 300)
  495.                 *switch: Resolution
  496.                 {
  497.                     *case: Option4
  498.                     {
  499.                         *PrintableArea: PAIR(3540, 4658)
  500.                     }
  501.                 }
  502.             }
  503.             *case: Option3
  504.             {
  505.                 *PrintableArea: PAIR(3542, 4658)
  506.                 *PrintableOrigin: PAIR(0, 300)
  507.                 *switch: Resolution
  508.                 {
  509.                     *case: Option4
  510.                     {
  511.                         *PrintableArea: PAIR(3540, 4658)
  512.                     }
  513.                 }
  514.             }
  515.             *case: Option4
  516.             {
  517.                 *PrintableArea: PAIR(3542, 4658)
  518.                 *PrintableOrigin: PAIR(0, 300)
  519.                 *switch: Resolution
  520.                 {
  521.                     *case: Option4
  522.                     {
  523.                         *PrintableArea: PAIR(3540, 4658)
  524.                     }
  525.                 }
  526.             }
  527.         }
  528.     }
  529.     *Option: B5
  530.     {
  531.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  532.         *Command: CmdSelect
  533.         {
  534.             *Order: DOC_SETUP.4
  535.             *Cmd: "<1B>2<1B>C="
  536.         }
  537.         *switch: InputBin
  538.         {
  539.             *case: TRACTOR
  540.             {
  541.                 *PrintableArea: PAIR(2581, 3643)
  542.                 *PrintableOrigin: PAIR(0, 0)
  543.                 *switch: Resolution
  544.                 {
  545.                     *case: Option1
  546.                     {
  547.                         *PrintableArea: PAIR(2580, 3642)
  548.                     }
  549.                     *case: Option2
  550.                     {
  551.                         *PrintableArea: PAIR(2581, 3642)
  552.                     }
  553.                     *case: Option4
  554.                     {
  555.                         *PrintableArea: PAIR(2580, 3642)
  556.                     }
  557.                 }
  558.             }
  559.             *case: MANUAL
  560.             {
  561.                 *PrintableArea: PAIR(2581, 3283)
  562.                 *PrintableOrigin: PAIR(0, 300)
  563.                 *switch: Resolution
  564.                 {
  565.                     *case: Option1
  566.                     {
  567.                         *PrintableArea: PAIR(2580, 3282)
  568.                     }
  569.                     *case: Option2
  570.                     {
  571.                         *PrintableArea: PAIR(2581, 3282)
  572.                     }
  573.                     *case: Option4
  574.                     {
  575.                         *PrintableArea: PAIR(2580, 3282)
  576.                     }
  577.                 }
  578.             }
  579.             *case: Option3
  580.             {
  581.                 *PrintableArea: PAIR(2581, 3283)
  582.                 *PrintableOrigin: PAIR(0, 300)
  583.                 *switch: Resolution
  584.                 {
  585.                     *case: Option1
  586.                     {
  587.                         *PrintableArea: PAIR(2580, 3282)
  588.                     }
  589.                     *case: Option2
  590.                     {
  591.                         *PrintableArea: PAIR(2581, 3282)
  592.                     }
  593.                     *case: Option4
  594.                     {
  595.                         *PrintableArea: PAIR(2580, 3282)
  596.                     }
  597.                 }
  598.             }
  599.             *case: Option4
  600.             {
  601.                 *PrintableArea: PAIR(2581, 3283)
  602.                 *PrintableOrigin: PAIR(0, 300)
  603.                 *switch: Resolution
  604.                 {
  605.                     *case: Option1
  606.                     {
  607.                         *PrintableArea: PAIR(2580, 3282)
  608.                     }
  609.                     *case: Option2
  610.                     {
  611.                         *PrintableArea: PAIR(2581, 3282)
  612.                     }
  613.                     *case: Option4
  614.                     {
  615.                         *PrintableArea: PAIR(2580, 3282)
  616.                     }
  617.                 }
  618.             }
  619.         }
  620.     }
  621.     *Option: Option9
  622.     {
  623.         *rcNameID: 260
  624.         *PageDimensions: PAIR(3060, 4320)
  625.         *Command: CmdSelect
  626.         {
  627.             *Order: DOC_SETUP.4
  628.             *Cmd: "<1B>2<1B>CH"
  629.         }
  630.         *switch: InputBin
  631.         {
  632.             *case: TRACTOR
  633.             {
  634.                 *PrintableArea: PAIR(3060, 4320)
  635.                 *PrintableOrigin: PAIR(0, 0)
  636.             }
  637.             *case: MANUAL
  638.             {
  639.                 *PrintableArea: PAIR(3060, 3960)
  640.                 *PrintableOrigin: PAIR(0, 300)
  641.             }
  642.             *case: Option3
  643.             {
  644.                 *PrintableArea: PAIR(3060, 3960)
  645.                 *PrintableOrigin: PAIR(0, 300)
  646.             }
  647.             *case: Option4
  648.             {
  649.                 *PrintableArea: PAIR(3060, 3960)
  650.                 *PrintableOrigin: PAIR(0, 300)
  651.             }
  652.         }
  653.     }
  654.     *Option: Option10
  655.     {
  656.         *rcNameID: 261
  657.         *PageDimensions: PAIR(5400, 4320)
  658.         *Command: CmdSelect
  659.         {
  660.             *Order: DOC_SETUP.4
  661.             *Cmd: "<1B>2<1B>CH"
  662.         }
  663.         *switch: InputBin
  664.         {
  665.             *case: TRACTOR
  666.             {
  667.                 *PrintableArea: PAIR(4896, 4320)
  668.                 *PrintableOrigin: PAIR(0, 0)
  669.             }
  670.             *case: MANUAL
  671.             {
  672.                 *PrintableArea: PAIR(4896, 3960)
  673.                 *PrintableOrigin: PAIR(0, 300)
  674.             }
  675.             *case: Option3
  676.             {
  677.                 *PrintableArea: PAIR(4896, 3960)
  678.                 *PrintableOrigin: PAIR(0, 300)
  679.             }
  680.             *case: Option4
  681.             {
  682.                 *PrintableArea: PAIR(4896, 3960)
  683.                 *PrintableOrigin: PAIR(0, 300)
  684.             }
  685.         }
  686.     }
  687.     *Option: FANFOLD_US
  688.     {
  689.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  690.         *Command: CmdSelect
  691.         {
  692.             *Order: DOC_SETUP.4
  693.             *Cmd: "<1B>2<1B>CB"
  694.         }
  695.         *switch: InputBin
  696.         {
  697.             *case: TRACTOR
  698.             {
  699.                 *PrintableArea: PAIR(4896, 3960)
  700.                 *PrintableOrigin: PAIR(0, 0)
  701.             }
  702.             *case: MANUAL
  703.             {
  704.                 *PrintableArea: PAIR(4896, 3600)
  705.                 *PrintableOrigin: PAIR(0, 300)
  706.             }
  707.             *case: Option3
  708.             {
  709.                 *PrintableArea: PAIR(4896, 3600)
  710.                 *PrintableOrigin: PAIR(0, 300)
  711.             }
  712.             *case: Option4
  713.             {
  714.                 *PrintableArea: PAIR(4896, 3600)
  715.                 *PrintableOrigin: PAIR(0, 300)
  716.             }
  717.         }
  718.     }
  719.     *Option: CUSTOMSIZE
  720.     {
  721.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  722.         *MinSize: PAIR(360, 360)
  723.         *MaxSize: PAIR(4896, 7920)
  724.         *MaxPrintableWidth: 4896
  725.         *MinLeftMargin: 0
  726.         *CenterPrintable?: FALSE
  727.         *switch: InputBin
  728.         {
  729.             *case: TRACTOR
  730.             {
  731.                 *TopMargin: 0
  732.                 *BottomMargin: 0
  733.             }
  734.             *case: MANUAL
  735.             {
  736.                 *TopMargin: 300
  737.                 *BottomMargin: 60
  738.             }
  739.             *case: Option3
  740.             {
  741.                 *TopMargin: 300
  742.                 *BottomMargin: 60
  743.             }
  744.             *case: Option4
  745.             {
  746.                 *TopMargin: 300
  747.                 *BottomMargin: 60
  748.             }
  749.         }
  750.         *Command: CmdSelect
  751.         {
  752.             *Order: DOC_SETUP.4
  753.             *Cmd: "<1B>2"
  754.         }
  755.     }
  756. }
  757. *Feature: ColorMode
  758. {
  759.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  760.     *DefaultOption: Color
  761.     *Option: Mono
  762.     {
  763.         *rcNameID: =MONO_DISPLAY
  764.         *DevNumOfPlanes: 1
  765.         *DevBPP: 1
  766.         *Color? : FALSE
  767.     }
  768.     *Option: Color
  769.     {
  770.         *rcNameID: =COLOR_DISPLAY
  771.         *DevNumOfPlanes: 4
  772.         *DevBPP: 1
  773.         *DrvBPP: 4
  774.         EXTERN_GLOBAL: *UseExpColorSelectCmd? : TRUE
  775.         *ColorPlaneOrder: LIST(YELLOW, MAGENTA, CYAN, BLACK)
  776.         *Command: CmdSendYellowData { *Cmd : "<1B>r<04>" }
  777.         *Command: CmdSendMagentaData { *Cmd : "<1B>r<01>" }
  778.         *Command: CmdSendCyanData { *Cmd : "<1B>r<02>" }
  779.         *Command: CmdSendBlackData { *Cmd : "<1B>r<00>" }
  780.         *Command: CmdSelectBlackColor { *Cmd : "<1B>r<00>" }
  781.         *Command: CmdSelectRedColor { *Cmd : "<1B>r<05>" }
  782.         *Command: CmdSelectGreenColor { *Cmd : "<1B>r<06>" }
  783.         *Command: CmdSelectYellowColor { *Cmd : "<1B>r<04>" }
  784.         *Command: CmdSelectBlueColor { *Cmd : "<1B>r<03>" }
  785.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>r<01>" }
  786.         *Command: CmdSelectCyanColor { *Cmd : "<1B>r<02>" }
  787.     }
  788. }
  789. *Feature: Halftone
  790. {
  791.     *rcNameID: =HALFTONING_DISPLAY
  792.     *DefaultOption: HT_PATSIZE_AUTO
  793.     *Option: HT_PATSIZE_AUTO
  794.     {
  795.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  796.     }
  797. *Ifdef: WINNT_50
  798.     *Option: HT_PATSIZE_SUPERCELL_M
  799.     {
  800.         *rcNameID: =HT_SUPERCELL_DISPLAY
  801.     }
  802. *Endif:
  803.     *Option: HT_PATSIZE_6x6_M
  804.     {
  805.         *rcNameID: =HT_DITHER6X6_DISPLAY
  806.     }
  807.     *Option: HT_PATSIZE_8x8_M
  808.     {
  809.         *rcNameID: =HT_DITHER8X8_DISPLAY
  810.     }
  811. }
  812. *Command: CmdStartDoc
  813. {
  814.     *Order: DOC_SETUP.1
  815.     *Cmd: "<1B>@<1B>eC<01>"
  816. }
  817. *Command: CmdStartPage
  818. {
  819.     *Order: PAGE_SETUP.1
  820.     *Cmd: "<0D>"
  821. }
  822. *Command: CmdEndJob
  823. {
  824.     *Order: JOB_FINISH.1
  825.     *Cmd: "<1B>@"
  826. }
  827. *RotateCoordinate?: FALSE
  828. *RotateRaster?: FALSE
  829. *RotateFont?: FALSE
  830. *switch: Orientation
  831. {
  832.     *case: PORTRAIT
  833.     {
  834.         *TextCaps: LIST(TC_OP_CHARACTER,TC_EA_DOUBLE,TC_IA_ABLE,TC_RA_ABLE)
  835.     }
  836.     *case: LANDSCAPE_CC270
  837.     {
  838.         *TextCaps: LIST(TC_RA_ABLE)
  839.     }
  840. }
  841. *CursorXAfterCR: AT_CURSOR_X_ORIGIN
  842. *YMoveAttributes: LIST(SEND_CR_FIRST)
  843. *XMoveThreshold: 0
  844. *YMoveThreshold: *
  845. *XMoveUnit: 360
  846. *YMoveUnit: 180
  847. *Command: CmdXMoveAbsolute { *Cmd : "<1B>$" %l{DestX} }
  848. *Command: CmdYMoveRelDown { *Cmd : "<1B>J" %c[0,255]{max_repeat((DestYRel / 2) )} }
  849. *Command: CmdCR { *Cmd : "<0D>" }
  850. *Command: CmdLF { *Cmd : "<0A>" }
  851. *Command: CmdFF { *Cmd : "<0C>" }
  852. *Command: CmdBackSpace { *Cmd : "<08>" }
  853. *Command: CmdUniDirectionOn { *Cmd : "<1B>U<01>" }
  854. *Command: CmdUniDirectionOff { *Cmd : "<1B>U<00>" }
  855. *EjectPageWithFF?: TRUE
  856. *switch: PaperSize
  857. {
  858.     *case: CUSTOMSIZE
  859.     {
  860.         *EjectPageWithFF?: FALSE
  861.         *switch: InputBin
  862.         {
  863.             *case: MANUAL
  864.             {
  865.                 *EjectPageWithFF?: TRUE
  866.             }
  867.             *case: Option3
  868.             {
  869.                 *EjectPageWithFF?: TRUE
  870.             }
  871.             *case: Option4
  872.             {
  873.                 *EjectPageWithFF?: TRUE
  874.             }
  875.         }
  876.     }
  877. }
  878. *OutputDataFormat: V_BYTE
  879. *OptimizeLeftBound?: TRUE
  880. *CursorXAfterSendBlockData: AT_GRXDATA_END
  881. *CursorYAfterSendBlockData: NO_MOVE
  882. *DefaultFont: 6
  883. *DefaultCTT: -2
  884. *switch: Orientation
  885. {
  886.     *case: PORTRAIT
  887.     {
  888.         *DeviceFonts: LIST(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,
  889. +                   17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,
  890. +                   33,34,35,36,37)
  891.     }
  892.     *case: LANDSCAPE_CC270
  893.     {
  894.         *DeviceFonts: LIST()
  895.     }
  896. }
  897. *FontCartridge: FC1
  898. {
  899.     *rcCartridgeNameID: 265
  900.     *PortraitFonts: LIST(62,64)
  901.     *LandscapeFonts: LIST()
  902. }
  903. *FontCartridge: FC2
  904. {
  905.     *rcCartridgeNameID: 266
  906.     *PortraitFonts: LIST(60,61,63)
  907.     *LandscapeFonts: LIST()
  908. }
  909. *FontCartridge: FC3
  910. {
  911.     *rcCartridgeNameID: 267
  912.     *PortraitFonts: LIST(54,55)
  913.     *LandscapeFonts: LIST()
  914. }
  915. *FontCartridge: FC4
  916. {
  917.     *rcCartridgeNameID: 268
  918.     *PortraitFonts: LIST(38,39,40,41)
  919.     *LandscapeFonts: LIST()
  920. }
  921. *FontCartridge: FC5
  922. {
  923.     *rcCartridgeNameID: 269
  924.     *PortraitFonts: LIST(39,40,41,42)
  925.     *LandscapeFonts: LIST()
  926. }
  927. *FontCartridge: FC6
  928. {
  929.     *rcCartridgeNameID: 270
  930.     *PortraitFonts: LIST(43,44,45,46,47,48)
  931.     *LandscapeFonts: LIST()
  932. }
  933. *FontCartridge: FC7
  934. {
  935.     *rcCartridgeNameID: 271
  936.     *PortraitFonts: LIST(47,49,50,51,52,53)
  937.     *LandscapeFonts: LIST()
  938. }
  939. *FontCartridge: FC8
  940. {
  941.     *rcCartridgeNameID: 272
  942.     *PortraitFonts: LIST(54,55,56,57,58)
  943.     *LandscapeFonts: LIST()
  944. }
  945. *Command: CmdBoldOn { *Cmd : "<1B>G" }
  946. *Command: CmdBoldOff { *Cmd : "<1B>H" }
  947. *Command: CmdItalicOn { *Cmd : "<1B>4" }
  948. *Command: CmdItalicOff { *Cmd : "<1B>5" }
  949. *Command: CmdSelectSingleByteMode { *Cmd : "<1B>p<01>" }
  950. *Command: CmdSelectDoubleByteMode { *Cmd : "<1B>p<00>" }
  951.